(one's) fingers itch - Turco Inglés Diccionario